package nomo.dao;

import java.util.List;

import nomo.model.Admin;
import nomo.model.AdminDTO;

public interface IAdminDao {
	/**
	 * 管理员登陆
	 * @param a 登陆信息和密码
	 * @return
	 */
	Admin login(Admin a);
	/**
	 * 查询所有管理员的信息
	 * @param am
	 * @return
	 */
	List<Admin> findAll(Admin am);
	
	/**
	 * 添加管理员
	 * @param a
	 * @return
	 */
	int add(Admin a);
	
	/**
	 * 修改管理员
	 * @param a
	 * @return
	 */
	int edit(Admin a);
	
	/**
	 * 禁用账号 --逻辑删除
	 * @param id
	 * @return
	 */
	int del(int id);
	/**
	 * 修改密码
	 * @param a
	 * @return
	 */
	int editPwd(AdminDTO a);
	
	
	/**查询旧密码
	 */
	Admin getAdminByPwd(Admin a);
	

}
